/**
 * 张楗博销售预测功能js
 */
$(document).ready(function() {
	console.log("进来了么？？？");
	vm.Paging1(1);

})
var vm = new Vue({
	el : '#salespre',
	data : {
		home : ''
	},
	methods : {
		Paging1 : function(currentPage) {
			var currentPage = currentPage;
			console.log("进来了么？？？？？？？？？？？" + currentPage);
			var _self = this;
			$.ajax({
				url : '../SalesPre/getSalesPre',
				type : 'post',
				dataType : 'json',
				data : {
					'currentPage' : currentPage
				},

				success : function(data) {
                   console.log("返回的数据是"+data);
					_self.home = data.extend.map.hsplist;
					console.log(_self.home);
					laypage({

						cont : $("#clear"), // 定义分页显示的容器
						pages : data.extend.map.totalPage, // 从后台查询得到总页数
						curr : currentPage,
						skin : 'molv',
						skip : true,
						last : '末页',
						groups : 3,
						jump : function(obj, first) {
							if (!first) {
								vm.Paging1(obj.curr);
							}
						}
					});
					// =====================截止
				}
			})// =====================ajax结束
		},
		findSalesPre : function(currentPage, preMonth) {
			console.log("======================");
			var _self = this;
			$.ajax({
				url : '../SalesPre/findSalesPreByMonth',
				type : 'post',
				dataType : 'json',
				data : {
					'currentPage' : currentPage,
					'preMonth' : preMonth,
				},
				success : function(data) {
					_self.home = data.extend.map.hsplist;
				
					laypage({
						cont : $("#clear"), // 定义分页显示的容器
						pages :data.extend.map.totalPage, // 从后台查询得到总页数
						curr : currentPage,
						skin : 'molv',
						skip : true,
						last : '末页',
						groups : 3,
						jump : function(obj, first) {
							console.log("==========================");

							if (!first) {
								vm.findSalespre(obj.curr, month);
							}
						}
					});
					// =====================截止
				}
			})// =====================ajax结束
		}// findSalesPreByMonth结束
	}

})

function findSalesPreByMonth() {
	var preMonth = $("#preMonth").val();
	console.log(">>>>>>>>>"+preMonth);
	vm.findSalesPre(1, preMonth);
}
// 表单重置方法
function reset_form(ele) {
	// 清空表单数据
	$(ele)[0].reset();
	// 清空表单样式
	$(ele).find("*").removeClass("has-error has-success");
	// 清空表单提示信息：<span>的class为help-block
	$(ele).find(".help-block").text("");

}

//点击预测后直接查找部门信息
$(document).on("click",".edit_btn",function(){
	//1、查出部门信息
	/*这个方法中传入模态框,是因为在查出所有的select后,需要将返回的数据,添加到模态框中*/
	getDepts("#saveSalesPreModal select");
	// 清除表单数据（表单完整重置（表单的数据，表单的样式））
	reset_form("#saveSalesPreModal form");
	// s$("empAddModal form")[0].reset();

	// 弹出模态框
	$("#saveSalesPreModal").modal({
		backdrop : "static"
	});
})
//得到部门信息的方法
function getDepts(ele){
	
		$(ele).empty();
		$.ajax({
			url:"../SalesPre/getDeptName/",
			type:"get",
			dataType:"json",
			success:function(result){
				$.each(result.extend.deptlist,function(index,item){
					console.log("---------进来了么--------"+item.deptName);
					var optionElei =  $("<option></option>").append(item.deptName).attr("value",item.deptId);
					optionElei.appendTo(ele);
				})
			}
		});
	}
//根据选择的id,动态改变部门规模和客户数量的值
$("#dept_save_select").change(function(){
	console.log("\\\\\\\\\进来");
	var deptId=$(this).val();
	console.log("????"+deptId);
	$.ajax({
		url:"../SalesPre/getCustomsAndPersons?deptId="+deptId,
		type:"post",
		dataType:"json",
		success:function(result){
			$("#deptCustmers_save_input").attr("value",result.extend.hyd.deptCustmers);
			$("#deptPersons_save_input").attr("value",result.extend.hyd.deptPersons);
			
		}
	});
})
//根据id查看销售预测的内容
$(document).on(
		"click",
		".find_btn",
		function() {
			console.log("==============="+$("input[name='ss']:checked").val());
			$.ajax({
				url : "../SalesPre/findSalesPreById/" + $("input[name='ss']:checked").val(),
				type : "get",
				success : function(result) {
					var salesPre = result.extend.hsp;
				    var ym=salesPre.preMonth;
				    var strs= new Array();
				    strs=ym.split("-");
				    var preYear=strs[0];
				    var preMonth=strs[1];
				    var YM=preYear+"年"+preMonth+"月份";
				    console.log(">>>>>>"+YM);
					$("#preResultTitle_find_static").text(
							salesPre.preResultTitle);
					$("#preMonth_find_static").text(YM);
					$("#preType_find_static").text(salesPre.preType);
					$("#preResultContent_find_static").text(salesPre.preResultContent);
				}
			});
			if($("input[name='ss']:checked").val()!=null){
				// 弹出模态框
				$("#findSalesPreModal").modal({
					backdrop : "static"
				});
			}else{
				alert("未选中一条数据,无法查看!!");
			}
			
		})